<!DOCTYPE html>
<html devsite>
  <head>
    <title>Blockly Framework Reference</title>
    <link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
    <meta charset='utf-8'>
    <meta name="project_path" value="/blockly/_project.yaml"/><meta name="book_path" value="/blockly/_book.yaml"/>
  </head>
  <body>
    <div class="content-wrapper">
      <article class="main-content">
        <section>
          <section class="section">
            <h1>BKYBlockJSONFile</h1>
              <div class="declaration">
                <div class="language">
                  <pre class="highlight"><code><span class="k">enum</span> <span class="n">BKYBlockJSONFile</span> <span class="p">{}</span></code></pre>

                </div>
              </div>
            <p>Options for specifying files that contain different types of JSON block definitions.</p>

          </section>
          <section class="section task-group-section">
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@E@BKYBlockJSONFile@BKYBlockJSONFileColorDefault"></a>
                    <a name="//apple_ref/objc/Case/BKYBlockJSONFileColorDefault" class="dashAnchor"></a>
                    <h3><a class="token" href="#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileColorDefault">BKYBlockJSONFileColorDefault</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Option for specifying the file containing JSON definitions for default color blocks.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="swift">
                          <p class="aside-title-swift">Swift</p>
                          <pre class="highlight"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">colorDefault</span><span class="p">:</span> <span class="kt">BlockJSONFile</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                        <div class="objc">
                          <p class="aside-title-objc">Objective-C</p>
                          <pre class="highlight"><code><span class="n">BKYBlockJSONFileColorDefault</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">&lt;&lt;</span> <span class="mi">0</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@E@BKYBlockJSONFile@BKYBlockJSONFileListDefault"></a>
                    <a name="//apple_ref/objc/Case/BKYBlockJSONFileListDefault" class="dashAnchor"></a>
                    <h3><a class="token" href="#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileListDefault">BKYBlockJSONFileListDefault</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Option for specifying the file containing JSON definitions for default list blocks.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="swift">
                          <p class="aside-title-swift">Swift</p>
                          <pre class="highlight"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">listDefault</span><span class="p">:</span> <span class="kt">BlockJSONFile</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                        <div class="objc">
                          <p class="aside-title-objc">Objective-C</p>
                          <pre class="highlight"><code><span class="n">BKYBlockJSONFileListDefault</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">&lt;&lt;</span> <span class="mi">1</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@E@BKYBlockJSONFile@BKYBlockJSONFileLogicDefault"></a>
                    <a name="//apple_ref/objc/Case/BKYBlockJSONFileLogicDefault" class="dashAnchor"></a>
                    <h3><a class="token" href="#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileLogicDefault">BKYBlockJSONFileLogicDefault</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Option for specifying the file containing JSON definitions for default logic blocks.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="swift">
                          <p class="aside-title-swift">Swift</p>
                          <pre class="highlight"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">logicDefault</span><span class="p">:</span> <span class="kt">BlockJSONFile</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                        <div class="objc">
                          <p class="aside-title-objc">Objective-C</p>
                          <pre class="highlight"><code><span class="n">BKYBlockJSONFileLogicDefault</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">&lt;&lt;</span> <span class="mi">2</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@E@BKYBlockJSONFile@BKYBlockJSONFileLoopDefault"></a>
                    <a name="//apple_ref/objc/Case/BKYBlockJSONFileLoopDefault" class="dashAnchor"></a>
                    <h3><a class="token" href="#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileLoopDefault">BKYBlockJSONFileLoopDefault</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Option for specifying the file containing JSON definitions for default loop blocks.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="swift">
                          <p class="aside-title-swift">Swift</p>
                          <pre class="highlight"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">loopDefault</span><span class="p">:</span> <span class="kt">BlockJSONFile</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                        <div class="objc">
                          <p class="aside-title-objc">Objective-C</p>
                          <pre class="highlight"><code><span class="n">BKYBlockJSONFileLoopDefault</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">&lt;&lt;</span> <span class="mi">3</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@E@BKYBlockJSONFile@BKYBlockJSONFileMathDefault"></a>
                    <a name="//apple_ref/objc/Case/BKYBlockJSONFileMathDefault" class="dashAnchor"></a>
                    <h3><a class="token" href="#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileMathDefault">BKYBlockJSONFileMathDefault</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Option for specifying the file containing JSON definitions for default math blocks.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="swift">
                          <p class="aside-title-swift">Swift</p>
                          <pre class="highlight"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">mathDefault</span><span class="p">:</span> <span class="kt">BlockJSONFile</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                        <div class="objc">
                          <p class="aside-title-objc">Objective-C</p>
                          <pre class="highlight"><code><span class="n">BKYBlockJSONFileMathDefault</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">&lt;&lt;</span> <span class="mi">4</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@E@BKYBlockJSONFile@BKYBlockJSONFileProcedureDefault"></a>
                    <a name="//apple_ref/objc/Case/BKYBlockJSONFileProcedureDefault" class="dashAnchor"></a>
                    <h3><a class="token" href="#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileProcedureDefault">BKYBlockJSONFileProcedureDefault</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Option for specifying the file containing JSON definitions for default procedure blocks.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="swift">
                          <p class="aside-title-swift">Swift</p>
                          <pre class="highlight"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">procedureDefault</span><span class="p">:</span> <span class="kt">BlockJSONFile</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                        <div class="objc">
                          <p class="aside-title-objc">Objective-C</p>
                          <pre class="highlight"><code><span class="n">BKYBlockJSONFileProcedureDefault</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">&lt;&lt;</span> <span class="mi">5</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@E@BKYBlockJSONFile@BKYBlockJSONFileTextDefault"></a>
                    <a name="//apple_ref/objc/Case/BKYBlockJSONFileTextDefault" class="dashAnchor"></a>
                    <h3><a class="token" href="#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileTextDefault">BKYBlockJSONFileTextDefault</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Option for specifying the file containing JSON definitions for default text blocks.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="swift">
                          <p class="aside-title-swift">Swift</p>
                          <pre class="highlight"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">textDefault</span><span class="p">:</span> <span class="kt">BlockJSONFile</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                        <div class="objc">
                          <p class="aside-title-objc">Objective-C</p>
                          <pre class="highlight"><code><span class="n">BKYBlockJSONFileTextDefault</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">&lt;&lt;</span> <span class="mi">6</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@E@BKYBlockJSONFile@BKYBlockJSONFileVariableDefault"></a>
                    <a name="//apple_ref/objc/Case/BKYBlockJSONFileVariableDefault" class="dashAnchor"></a>
                    <h3><a class="token" href="#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileVariableDefault">BKYBlockJSONFileVariableDefault</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Option for specifying the file containing JSON definitions for default variable blocks.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="swift">
                          <p class="aside-title-swift">Swift</p>
                          <pre class="highlight"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">variableDefault</span><span class="p">:</span> <span class="kt">BlockJSONFile</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                        <div class="objc">
                          <p class="aside-title-objc">Objective-C</p>
                          <pre class="highlight"><code><span class="n">BKYBlockJSONFileVariableDefault</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">&lt;&lt;</span> <span class="mi">7</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@E@BKYBlockJSONFile@BKYBlockJSONFileAllDefault"></a>
                    <a name="//apple_ref/objc/Case/BKYBlockJSONFileAllDefault" class="dashAnchor"></a>
                    <h3><a class="token" href="#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileAllDefault">BKYBlockJSONFileAllDefault</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Option for specifying files containing JSON definitions for all default blocks.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="swift">
                          <p class="aside-title-swift">Swift</p>
                          <pre class="highlight"><code><span class="kd">static</span> <span class="k">var</span> <span class="nv">allDefault</span><span class="p">:</span> <span class="kt">BlockJSONFile</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre>

                        </div>
                        <div class="objc">
                          <p class="aside-title-objc">Objective-C</p>
                          <pre class="highlight"><code><span class="n">BKYBlockJSONFileAllDefault</span> <span class="o">=</span>
    <span class="n"><a href="../Enums/BKYBlockJSONFile.html#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileColorDefault">BKYBlockJSONFileColorDefault</a></span> <span class="o">|</span> <span class="n"><a href="../Enums/BKYBlockJSONFile.html#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileListDefault">BKYBlockJSONFileListDefault</a></span> <span class="o">|</span>
    <span class="n"><a href="../Enums/BKYBlockJSONFile.html#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileLogicDefault">BKYBlockJSONFileLogicDefault</a></span> <span class="o">|</span> <span class="n"><a href="../Enums/BKYBlockJSONFile.html#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileLoopDefault">BKYBlockJSONFileLoopDefault</a></span> <span class="o">|</span>
    <span class="n"><a href="../Enums/BKYBlockJSONFile.html#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileMathDefault">BKYBlockJSONFileMathDefault</a></span> <span class="o">|</span> <span class="n"><a href="../Enums/BKYBlockJSONFile.html#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileTextDefault">BKYBlockJSONFileTextDefault</a></span> <span class="o">|</span>
    <span class="n"><a href="../Enums/BKYBlockJSONFile.html#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileVariableDefault">BKYBlockJSONFileVariableDefault</a></span> <span class="o">|</span> <span class="n"><a href="../Enums/BKYBlockJSONFile.html#/c:@E@BKYBlockJSONFile@BKYBlockJSONFileProcedureDefault">BKYBlockJSONFileProcedureDefault</a></span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>          </section>
        </section>
      </article>
    </div>
  </body>
</html>
toc:
- heading: Blockly

- title: iOS
  path: /blockly/reference/ios/../iOS
  section:
    - title: BKYBlockJSONFile
      path: /blockly/reference/ios/../Enums/BKYBlockJSONFile.html
    - title: BKYEdgeInsets
      path: /blockly/reference/ios/../Structs/BKYEdgeInsets.html
    - title: BKYEdgeInsetsGetLeft
      path: /blockly/reference/ios/../iOS.html#/c:@F@BKYEdgeInsetsGetLeft
    - title: BKYEdgeInsetsGetRight
      path: /blockly/reference/ios/../iOS.html#/c:@F@BKYEdgeInsetsGetRight
    - title: BKYEdgeInsetsMake
      path: /blockly/reference/ios/../iOS.html#/c:@F@BKYEdgeInsetsMake
    - title: BKYEdgeInsetsZero
      path: /blockly/reference/ios/../iOS.html#/c:@BKYEdgeInsetsZero
    - title: BKYLayoutConfigEdgeInsets
      path: /blockly/reference/ios/../Structs/BKYLayoutConfigEdgeInsets.html
    - title: BKYLayoutConfigEdgeInsetsMake
      path: /blockly/reference/ios/../iOS.html#/c:@F@BKYLayoutConfigEdgeInsetsMake
    - title: BKYLayoutConfigEdgeInsetsZero
      path: /blockly/reference/ios/../iOS.html#/c:@BKYLayoutConfigEdgeInsetsZero
    - title: BKYLayoutConfigSize
      path: /blockly/reference/ios/../Structs/BKYLayoutConfigSize.html
    - title: BKYLayoutConfigSizeMake
      path: /blockly/reference/ios/../iOS.html#/c:@F@BKYLayoutConfigSizeMake
    - title: BKYLayoutConfigUnit
      path: /blockly/reference/ios/../Structs/BKYLayoutConfigUnit.html
    - title: BKYLayoutConfigUnitMake
      path: /blockly/reference/ios/../iOS.html#/c:@F@BKYLayoutConfigUnitMake
    - title: BKYWorkspacePoint
      path: /blockly/reference/ios/../Structs/BKYWorkspacePoint.html
    - title: BKYWorkspacePointMake
      path: /blockly/reference/ios/../iOS.html#/c:@F@BKYWorkspacePointMake
    - title: BKYWorkspacePointZero
      path: /blockly/reference/ios/../iOS.html#/c:@BKYWorkspacePointZero
    - title: BKYWorkspaceSize
      path: /blockly/reference/ios/../Structs/BKYWorkspaceSize.html
    - title: BKYWorkspaceSizeMake
      path: /blockly/reference/ios/../iOS.html#/c:@F@BKYWorkspaceSizeMake
    - title: BKYWorkspaceSizeZero
      path: /blockly/reference/ios/../iOS.html#/c:@BKYWorkspaceSizeZero
